package com.zhiyou100.day03;

public class WhileDemo {
    public static void main(String[] args) {
        // 打印我爱中国100遍
        // 什么时候使用循环 1. 重复 2. 有规律
        /*
         * while(条件表达式){
         *      循环体
         * }
         */

        int a = 1;
        while (a<=10){
             System.out.println("我爱中国" + a);
             a += 1;
            a++;
        }
        int b = 1;
        while (b<=10){
             System.out.println(b);
            b++;
        }

        // 打印1-10以内所有的偶数
        // 打印所有的水仙花数， 一个三位数各个位上的数字的立方和等与本身

        int c = 1;
        while (c<=10){
            if (c%2==0){
                 System.out.println(c);
            }
            c++;
        }

        int d = 100;
        while (d<=999){
            int e = d%10;
            int f = d/10%10;
            int g = d/100%10;
            if (Math.pow(e, 3) + f*f*f + g*g*g == d){
                System.out.println(d + "是水仙花数");
            }
            d++;
        }


    }
}
